AtCoder Regular Contest 117 A
(工事中)
解き方
解答例
下は上記の方法で解いたときの提出結果である。また、その提出の際に提出したソースコードをその下に転記する。
code: C
int main () {
int a = 0;
int b = 0;
int res = 0;
int e = 1;
res = scanf("%d\n", &a);
res = scanf("%d\n", &b);
if (a > 1) {
printf("%d", e);
for(int i = 1; i < a - 1; i++) {
e++;
printf(" %d", e);
}
if (a < b) {
e = (a + b) * (b - a + 1) / 2;
printf(" %d", e);
} else {
e++;
printf(" %d", e);
}
} else {
if (a < b) {
e = (a + b) * (b - a + 1) / 2;
}
printf("%d", e);
}
e = -1;
for(int i = 0; i < b - 1; i++) {
printf(" %d", e);
e--;
}
if (b < a) {
e = ((a + b) * (a - b + 1) / 2) * (-1);
printf(" %d", e);
} else {
printf(" %d", e);
}
printf("\n");
return 0;
}
私の提出一覧
table: submissions_atcoder_regular_contest_117_A
提出のURL 提出時刻 結果 備考
感想